Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: ✨ Links to openfeedbacks #24

Merged
merged 6 commits into from
Jun 3, 2023
Merged

feat: ✨ Links to openfeedbacks #24

merged 6 commits into from
Jun 3, 2023

Conversation

gouz
Copy link
Contributor

@gouz gouz commented Jun 3, 2023

Closes #22

Description des modifications

Add links to OpenFeedBack website on each session to allow a vote and give feedbacks to the author.

Liste de contrôle

  • Je n'ai pas surdimensionné ma PR
  • Le titre de ma PR correspond à la convention de commit
  • Je n'ai pas inclus de modifications majeures
  • J'ai effectué ma propre relecture de code avant d'en demander une

J'ai inclus des tests unitaires qui couvrent mes modifications

  • 👍 oui
  • 🙅 non, car ils ne sont pas nécessaires
  • 🙋 non, car j'ai besoin d'aide

J'ai ajouté/mis à jour la documentation concernant mes modifications

  • 📜 README.md
  • 📕 docs/*.md
  • 🙅 aucune documentation nécessaire

Point technique/remarque

I think we can improve the a11y with bigger icons and a look like buttons

Copy link
Member

@taorepoara taorepoara left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @gouz for this PR.
You're right, the icons could be bigger and we can give them a look of a button.

For the unit tests, you can check that every session in the camping-data.js file has a openfeedback link.

You also should add the openfeedback link in the session pages.

src/views/pages/agenda.js Outdated Show resolved Hide resolved
src/views/pages/agenda.js Outdated Show resolved Hide resolved
@gouz gouz requested a review from taorepoara June 3, 2023 15:25
@gouz
Copy link
Contributor Author

gouz commented Jun 3, 2023

Thanks @gouz for this PR. You're right, the icons could be bigger and we can give them a look of a button.

For the unit tests, you can check that every session in the camping-data.js file has a openfeedback link.

You also should add the openfeedback link in the session pages.

All done ;) Thanks for the advices

Copy link
Member

@taorepoara taorepoara left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems OK. Thanks again !
This PR also made me think that I forgot to add the favorite button in the session page ^^

@taorepoara taorepoara merged commit 5956534 into lenra-io:main Jun 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Task] Intégrer Openfeedback
2 participants